
			《 修改文件权限，8进制转换 》


chmod 八进制 filename 就可以达到修改文件权限的概念。

- rw-rw-r--. 1 a a 0 Dec 31 02 : 13 test.txt

是否具有权限： r 代表是 ，- 代表否 。
可以查看 —>《 文件信息介绍 》
那么我们可以用二进制 0 1 来进行表现。

是 用 1 ， 否 用 0 来表示
那么拥有者对应的权限可以翻译成：

	《 8进制的权限 》
 ---  <==>  000  == 0
 --x  <==>  001  == 1
 -w-  <==>  010  == 2
 -wx  <==>  011  == 3
 r--  <==>  100  == 4
 r-x  <==>  101  == 5
 rw-  <==>  110  == 6
 rwx  <==>  111  == 7

 rw- rw- r-- 的权限就可以翻译成：664

比如：想把test.txt的所有权限去掉
-rwxrwxrwx. 1 a a 0 Dec 31 02:13 test.txt
[a@192 lesson6]$ chmod 000 test.txt	// 以 000 去掉所有权限
 结果：
----------. 1 a a 0 Dec 31 02:13 test.txt

如果：想把test.txt的所有权限加上
[a@192 lesson6]$ chmod 777 test.txt	// 以 777 添加所有权限
结果：
- rwxrwxrwx. 1 a a 0 Dec 31 02:13 test.txt

或者：指向要部分权限
[a@192 lesson6]$ chmod 345 test.txt
结果：
- -wx r-- r-x. 1 a a 0 Dec 31 02:13 test.txt
[011] [100] [101]  == 3 4 5 


//——————————————————————————————————————————————————————————————


//——————————————————————————————————————————————————————————————



		< umask >
 Linux 中的权限掩码

创建的普通文件，起始权限是:0666，去掉x的
创建的目录文件，起始权限是:0777，包含x的

创建文件的初识权限受 umask 的值影响
umask 0000 //可以修改默认权限，
0000

创建文件的时候，要从起始权限中，
过滤掉(不是简单的减法)在umask中出现的权限.

umask 的默认值在不同机器上是不一样的。

0002  
 [000 000 010] ==> 002
 [110 110 110] ==> 666
 [rw- rw- rw-] ==> 666

最终权限 = 起始权限 & (~umask) 
 [110 110 110]
&[111 111 101] ==  002 的按位取反
 [110 110 100] ==  664 最后的结果



——————————————————————————————————————————————————————————————


——————————————————————————————————————————————————————————————


			《 文件的区分 》


3 . mkdir	- 创建一个目录。
11. touch	- 创建空文件

 Windows 是 以文件后缀名来区分文件类型。

 Linux 不是 以文件后缀，来区分文件类型。(不是说 Linux 不用后缀)
 Linux 通过什么区分 ? ? ? 
 ls - l第一个属性列

 Linux文件类型 :
 - : 普通文件，文本文件，可执行程序，库等都叫做普通文件
 d : 目录文件

 b : 块设备文件
 c : 字符设备文件
 p : 管道文件
 l : 链接文件


——————————————————————————————————————————————————————————————


——————————————————————————————————————————————————————————————

